package com.leyou.item.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.leyou.item.dto.BrandDTO;
import com.leyou.item.dto.PageDTO;
import com.leyou.item.entity.Brand;

import java.util.List;

public interface BrandService extends IService<Brand> {
    //根据分类id集合新增
    void insertBrandByIds(BrandDTO brandDTO);

    //根据传入的DTO对象修改品牌
    void updateBrand(BrandDTO brandDTO);

    //根据品牌id集合查询品牌集合
    List<BrandDTO> findByIds(List<Long> ids);

    //根据分类id查询品牌
    List<BrandDTO> findById(Long cid);

    //分页查询
    PageDTO<BrandDTO> findPage(String key, Long page, Long rows);

    //根据品牌id查询品牌
    BrandDTO findByBrandId(Long id);

    //根据id删除品牌
    void deleteByBrandId(Long id);
}
